package com.pokermind.model.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 行动记录响应DTO - V4.10 简化版
 * 
 * V4.10 更新：大幅简化响应，只保留核心字段
 * - 移除 rqid（已在外层）
 * - 移除 sequence（不需要）
 * - 移除 game_state（不需要）
 * - 移除 validation（不需要）
 * - 只保留 table_id 和 hand_id
 * 
 * @author PokerMind Team
 */
public class ActionResponse {
    
    /**
     * 桌子ID
     */
    @JsonProperty("table_id")
    private String tableId;
    
    /**
     * 手牌ID
     */
    @JsonProperty("hand_id")
    private String handId;
    
    // ========== 构造函数 ==========
    
    public ActionResponse() {}
    
    public ActionResponse(String tableId, String handId) {
        this.tableId = tableId;
        this.handId = handId;
    }
    
    // ========== Getters and Setters ==========
    
    public String getTableId() {
        return tableId;
    }
    
    public void setTableId(String tableId) {
        this.tableId = tableId;
    }
    
    public String getHandId() {
        return handId;
    }
    
    public void setHandId(String handId) {
        this.handId = handId;
    }
}
